<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <title>Certifying a Port of Berkeley DB</title>
    <link rel="stylesheet" href="gettingStarted.css" type="text/css" />
    <meta name="generator" content="DocBook XSL Stylesheets V1.62.4" />
    <link rel="home" href="index.html" title="Porting Berkeley DB" />
    <link rel="up" href="testport.html" title="Chapter 3. Testing and Certifying the Port" />
    <link rel="previous" href="sourceintegrate.html" title="Integrating Changes into the Berkeley DB Source Code" />
  </head>
  <body>
    <div class="navheader">
      <table width="100%" summary="Navigation header">
        <tr>
          <th colspan="3" align="center">Certifying a Port of Berkeley DB</th>
        </tr>
        <tr>
          <td width="20%" align="left"><a accesskey="p" href="sourceintegrate.html">Prev</a> </td>
          <th width="60%" align="center">Chapter 3. Testing and Certifying the Port</th>
          <td width="20%" align="right"> </td>
        </tr>
      </table>
      <hr />
    </div>
    <div class="sect1" lang="en" xml:lang="en">
      <div class="titlepage">
        <div>
          <div>
            <h2 class="title" style="clear: both"><a id="certport"></a>Certifying a Port of Berkeley DB</h2>
          </div>
        </div>
        <div></div>
      </div>
      <p>
When the target platform supports using Tcl, the port is considered
certified after a successful standard run (<tt class="literal">run_std</tt>) of the Test Suite . 
</p>
      <p>
When the target platform does not support using Tcl,  a port is considered
certified if you see successful message reports for each of the tests in
<tt class="literal">test_os</tt>, <tt class="literal">test_micro</tt>,
and <tt class="literal">test_mutex</tt>.
</p>
      <p>
Additionally, the configuration and compilation of Berkeley DB must be complete without errors or warninigs of any kind. You must provide specific information about the hardware, software, and compiler used during the porting process, especially versions of all thrid party tools used. If you have other diagnostic tools available, such as memory allocation checking tools, please conduct tests using them as well and provide Oracle engineering with the results. Finally, do not constrain your testing to one configuration. There are many different ways to configure Berkeley DB (that is many options to the "configure" script), please configure, built, and test Berkeley DB on the target platform with as many combinations of these flags as possible to ensure that nothing is missed.
</p>
    </div>
    <div class="navfooter">
      <hr />
      <table width="100%" summary="Navigation footer">
        <tr>
          <td width="40%" align="left"><a accesskey="p" href="sourceintegrate.html">Prev</a> </td>
          <td width="20%" align="center">
            <a accesskey="u" href="testport.html">Up</a>
          </td>
          <td width="40%" align="right"> </td>
        </tr>
        <tr>
          <td width="40%" align="left" valign="top">Integrating Changes into the Berkeley DB Source Code </td>
          <td width="20%" align="center">
            <a accesskey="h" href="index.html">Home</a>
          </td>
          <td width="40%" align="right" valign="top"> </td>
        </tr>
      </table>
    </div>
  </body>
</html>
